# tar: 用于打包文件和目录，常与gzip结合使用以实现压缩

# 打包文件和目录（不压缩）
# 示例：tar -cvf archive.tar file1 file2 directory1
# 参数说明：
#   -c: 创建新的归档文件
#   -v: 显示详细信息（verbose）
#   -f: 指定归档文件名

# 打包并使用gzip压缩
# 示例：tar -czvf archive.tar.gz file1 file2 directory1
# 参数说明：
#   -z: 使用gzip进行压缩
#   -c: 创建新的归档文件
#   -v: 显示详细信息
#   -f: 指定归档文件名
# 生成的文件是archive.tar.gz，这是一个压缩后的tar归档文件

# 解压gzip压缩的tar文件
# 示例：tar -xzvf archive.tar.gz
# 参数说明：
#   -x: 解压归档文件
#   -z: 使用gzip解压缩
#   -v: 显示详细信息
#   -f: 指定归档文件名
# 解压后，文件和目录会被还原到当前目录

# gzip: 单独使用gzip压缩单个文件
# 示例：gzip file.txt
# 压缩后，原文件file.txt会被删除，生成file.txt.gz

# 解压gzip压缩的单个文件
# 示例：gunzip file.txt.gz
# 解压后，file.txt.gz会被还原为file.txt

# 注意：gzip通常用于压缩单个文件，而tar结合gzip用于打包多个文件和目录并压缩